TRANSFORMATIONS AND SEMANTICAL CHECKS FOR SIL - 1 Corrie Huijs

نویسندگان

  • Corrie Huijs
  • Jaap Hofstede
  • Thijs Krol
چکیده

SIL (SPRITE Input Language) is developed as an intermediate format between a variety of specification languages and a number of input formats of synthesis tools and silicon compilers. The second aim in its development was to get a useful language backbone for transformational design, Therefore, SIL is based on a formal semantical model and on only a small number of basic concepts. Transformational design means using a series of simple transformations to obtain an implementation out of a specification. It is an important design approach because it improves the correctness of designs. It is a way to combine "correctness by construction" with interactive design. This design approach has to be based on a library consisting of transformations which are proven to be correct and behaviour preserving. In this report a number of useful transformations for SIL-1 is defined. The definitions of these transformations are based on a formal representation of SIL-1, which is also discussed in this report. Besides the discussion of transformations, semantical checks, needed to verify the correctness of the SIL-1 descriptions, are presented. 2 Transformations and Semantical Checks for SIL-1

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TRANSFORMATIONS AND SEMANTICAL CHECKS FOR SIL - 1 Corrie

SIL (SPRITE Input Language) is developed as an intermediate format between a variety of specification languages and a number of input formats of synthesis tools and silicon compilers. The second aim in its development was to get a useful language backbone for transformational design, Therefore, SIL is based on a formal semantical model and on only a small number of basic concepts. Transformatio...

متن کامل

Relational Semantics for Flow Graph Representations as Basis for Transformational Design of Digital Systems

Transformational design is a promising design methodology which combines correctness by construction and interactive design. In this design methodology the design steps are behaviour preserving transformations of one design representation into another. The representations used in transformational design need to have formal semantical models in order to prove the correctness, the behaviour prese...

متن کامل

Transformational Design of Digital Systems based on Graph Rewriting

Transformational design integrates design and verification. It combines “correctness by construction” and design creativity by the use of preproven behaviour preserving transformations as design steps. Transformational design is a formal design methodology in which formal aspects are hidden for the designer. Formal aspects of transformational design as a methodology for high-level synthesis, ar...

متن کامل

Transformational Design of Digital Systems Related to Graph Rewriting

Abstract. For high-level synthesis transformational design is a promising design methodology which combines correctness by construction and interactive design. In this design methodology the design steps are behaviour preserving transformations of one design representation into another. Because of the importance of visualisation of design-information several kinds of graphs are used as design r...

متن کامل

Behavior-Preserving Simulation-to-Animation Model and Rule Transformations

In the framework of graph transformation, simulation rules define the operational behavior of visual models. Moreover, it has been shown already how to construct animation rules from simulation rules by so-called S2A-transformation. In contrast to simulation rules, animation rules use symbols representing entities from the application domain in a user-oriented visualization. Using animation vie...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992